package com.qf.dao.caiwu_dao;

import com.qf.bean.AccountItem;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;

import java.util.List;
import java.util.Map;

public interface AccountItemMapper {
    int deleteByPrimaryKey(Integer id);

    int insert(AccountItem record);

    int insertSelective(AccountItem record);

    AccountItem selectByPrimaryKey(Integer id);

    int updateByPrimaryKeySelective(AccountItem record);

    int updateByPrimaryKey(AccountItem record);

    //查询全部
    @Select("select * from account_item")
    List<AccountItem> selectAll();

    //分页查询事项列表
    List<AccountItem> findItemList(Map map);

    //查询以该id为上级id的子事项
    List<AccountItem> selectByParentId(@Param("id") Integer id);
}